shell通配符

一个符号代表多个操作对象

  • *代表其所在位置上可以是任意多个任意字符
  • ?代表其所在位置上可以是任意的单个字符
  • []代表在其所在位置上可以是括号内所包含的字符集中的某个字符
1
2
3
4
5
6
7
ls *
ls he?lo
ls a[axj]
ls a[0-9a-zA-Z]
ls *.c
ls ??
ls F[0-9]